//
//  UIButton+QYBlock.h
//  CarPooling
//
//  Created by Dxc_iOS on 2018/6/6.
//  Copyright © 2018年 代星创. All rights reserved.
//

#import <UIKit/UIKit.h>
//模仿的BlocksKit
//本质就是利用category和runtime给UIButton添加了一个block属性，单击的时候回调这个block。

@interface UIButton (QYBlock)

/**
 UIButton事件回调block

 @param block 回调的block
 @param controlEvents 回调block的事件
 */
- (void)qy_addButtonEventHandler:(void(^)(void))block forControlEvents:(UIControlEvents)controlEvents;

/**
 使用：
 [button qy_addEventHandler:^{
 NSLog(@"单击了button");
 } forControlEvents:UIControlEventTouchUpInside];
 
 */
@end
